Live demo · Schema Driven Live Logic ™

Try a real domain model. Watch the rules decide.

This is a live invoice model with real business rules. Edit any field and the verdict updates instantly — the same deterministic logic that runs in the browser and, in production, on the server where it can't be bypassed. Switch rule versions on the right to see how the model evolved. Nothing you type leaves your browser.

Invoice

Editable

Ledger already holds invoices INV-1001 and INV-1002 — reuse one to trip the duplicate guard.

Live Logic verdict

Rules v{{ activeVersion }}

{{ verdict.label }}

{{ verdict.note }}

{{ r.mark }}

{{ r.label }}

{{ r.detail }}

Version history

Every rule change is a signed version. Click one to run the model as it was then.

How it works

One model, one rule set

The rules aren't sprinkled through the UI. They derive from the invoice's schema — the entities and constraints — so the form, the API, and the verdict all read the same source of truth.

Isomorphic & deterministic

The exact logic you're running here runs again server-side, where it can't be bypassed. Same input, same verdict, every time — no model call, no randomness, no per-token bill.

Versioned & signed

Every change to the rules is a new, content-addressed version in the history — auditable and reversible. Nothing shifts silently; you can always run exactly the model that made a past decision.


This is a toy invoice. Yours would be your whole domain.

Model your domain with us See Intelligent OCR